package com.rentong.wx.cust.service.impl;

import com.rentong.wx.cust.dao.CustSystemMessageLogDao;
import com.rentong.wx.cust.dto.CustSystemMessageLogEntityDto;
import com.rentong.wx.cust.service.CustSystemMessageLogService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import javax.annotation.Resource;
import java.util.List;

@Service
public class CustSystemMessageLogServiceImpl implements CustSystemMessageLogService {

    @Resource
    private CustSystemMessageLogDao custSystemMessageLogDao;


    @Transactional(rollbackFor = Exception.class)
    @Override
    public Integer getSystemMessageLogWeiduNum(CustSystemMessageLogEntityDto custSystemMessageLogEntityDto){
        return custSystemMessageLogDao.getSystemMessageLogWeiduNum(custSystemMessageLogEntityDto);
    }

    @Transactional(rollbackFor = Exception.class)
    @Override
    public List<CustSystemMessageLogEntityDto> getSystemMessageLogByCustId(CustSystemMessageLogEntityDto custSystemMessageLogEntityDto){
        //查询列表
        List<CustSystemMessageLogEntityDto> list = custSystemMessageLogDao.getSystemMessageLogByCustId(custSystemMessageLogEntityDto);

        //把未读的改为已读
        custSystemMessageLogDao.updateSystemMessageStateByCustId(custSystemMessageLogEntityDto);

        return list;
    }




}